img {
    border: 1px solid #808080;
}

.ks-imagezoom-wrap {
    position: relative;
}

.ks-imagezoom-icon {
    display: block;
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 23px;
    width: 23px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background: url(http://img02.taobaocdn.com/tps/i2/T1uJNuXX8tXXXXXXXX-23-23.png) no-repeat scroll left top transparent;
}

.ks-imagezoom-lens {
    background: url(http://img04.taobaocdn.com/tps/i4/T12pdtXaldXXXXXXXX-2-2.png) repeat;
    cursor: move;
    position: absolute;
}

.ks-imagezoom-viewer {
    border: 1px solid #808080;
    text-align: center;
    position: absolute;
    left:-9999px;
    top:-9999px;
    overflow: hidden;
}

.ks-imagezoom-viewer img {
    position: absolute;
    left:0;
    top:0;
}

.ks-overlay-hidden {
    visibility: hidden;
}

.ks-overlay-shown {
    visibility: visible;
}